import { constantRoutes } from '@/router/index'

export default {
  namespaced: true,
  state: {
    menuList: [...constantRoutes]
  },
  mutations: {
    // 最新的syate帮助我们访问最新的vuex的值的,payload载荷
    setMenuList(state, payload) {
      // vuex里面定义一个修改state的方法,传过来的参数就是全量的动态路由asyncRoutes;
      // 我们需要将静态路由和动态路由拼接起来
      state.menuList = [...constantRoutes, ...payload]
    }
  }
}
